#DayDayUpQ4.py
def dayUP(df): #代入函数值
    dayup = 1 #能力值初始值为1
    for i in range(365): #一年365天
       if i % 7 in [6,0]: #如果以7天为一周期，则工作5天休息2天，
           dayup = dayup*(1 - 0.01) #休息日每天降低1%
       else:
           dayup = dayup*(1 + df) #工作日每日提高1%
    return dayup
dayfactor = 0.01
while dayUP(dayfactor)<37.78: #工作365天，每天提高1%，值是37.78
    dayfactor += 0.001 #当结果<37.78，df循环增加1%，直到结果>37.78,循环停止
print("工作日的努力参数是：{:.3f} ".format(dayfactor)) #结果保留3位小数